5194
1001665
802900
233890
528394
384916
430202
76207
720408
646861
370314
778871
807147
892949
1014724
816610
549505
49952
90987
604377
289284
538841
444275
826256